Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems
Identifieur interne : 000D90 ( Main/Exploration ); précédent : 000D89; suivant : 000D91Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems
Auteurs : Michael Gillmann [Allemagne] ; Jeanine Weissenfels [Allemagne] ; Gerhard Weikum [Allemagne] ; Achim Kraiss [Allemagne]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 2000.
English descriptors
- Teeft :
- Activity type, Application server, Application servers, Architectural model, Arrival rate, Availability assessment, Availability model, Communication server, Configuration, Configuration tool, Control flow, Ctmc, Different server types, Downtime, Entire wfms, Gillmann, Initial state, Markov, Markov chains, Matrix, Michael gillmann, Parallel subworkflows, Performability, Performability model, Performance model, Replica, Replication, Residence time, Server, Server type, Server types, Service requests, Service time, State chart, State charts, Stochastic, Subworkflows, System configuration, System state, Time unit, Total load, Transition probabilities, Turnaround, Turnaround time, Turnaround times, Wfms, Workflow, Workflow engine, Workflow instance, Workflow instances, Workflow management, Workflow management systems, Workflow type, Workflow types.
Abstract
Abstract: Workflow management systems (WFMSs) that are geared for the orchestration of enterprise-wide or even “virtual-enterprise”-style business processes across multiple organizations are complex distributed systems. They consist of multiple workflow engines, application servers, and ORB-style communication servers. Thus, deriving a suitable configuration of an entire distributed WFMS for a given application workload is a difficult task. This paper presents a mathematically based method for configuring a distributed WFMS such that the application’s demands regarding performance and availability can be met while aiming to minimize the total system costs. The major degree of freedom that the configuration method considers is the replication of the underlying software components, workflow engines and application servers of different types as well as the communication server, on multiple computers for load partitioning and enhanced availability. The mathematical core of the method consists of Markov-chain models, derived from the application’s workflow specifications, that allow assessing the overall system’s performance, availability, and also its performability in the degraded mode when some server replicas are offline, for given degrees of replication. By iterating over the space of feasible system configurations and assessing the quality of candidate configurations, the developed method determines a configuration with near-minimum costs.
Url:
DOI: 10.1007/3-540-46439-5_12
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: 001023
- to stream Istex, to step Curation: 000F44
- to stream Istex, to step Checkpoint: 000B80
- to stream Main, to step Merge: 000D91
- to stream Main, to step Curation: 000D90
Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems</title>
<author><name sortKey="Gillmann, Michael" sort="Gillmann, Michael" uniqKey="Gillmann M" first="Michael" last="Gillmann">Michael Gillmann</name>
</author>
<author><name sortKey="Weissenfels, Jeanine" sort="Weissenfels, Jeanine" uniqKey="Weissenfels J" first="Jeanine" last="Weissenfels">Jeanine Weissenfels</name>
</author>
<author><name sortKey="Weikum, Gerhard" sort="Weikum, Gerhard" uniqKey="Weikum G" first="Gerhard" last="Weikum">Gerhard Weikum</name>
</author>
<author><name sortKey="Kraiss, Achim" sort="Kraiss, Achim" uniqKey="Kraiss A" first="Achim" last="Kraiss">Achim Kraiss</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:9C9D598DBF8CCD62D44AF06519F85F762FBCDE3D</idno>
<date when="2000" year="2000">2000</date>
<idno type="doi">10.1007/3-540-46439-5_12</idno>
<idno type="url">https://api.istex.fr/document/9C9D598DBF8CCD62D44AF06519F85F762FBCDE3D/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001023</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">001023</idno>
<idno type="wicri:Area/Istex/Curation">000F44</idno>
<idno type="wicri:Area/Istex/Checkpoint">000B80</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">000B80</idno>
<idno type="wicri:doubleKey">0302-9743:2000:Gillmann M:performance:and:availability</idno>
<idno type="wicri:Area/Main/Merge">000D91</idno>
<idno type="wicri:Area/Main/Curation">000D90</idno>
<idno type="wicri:Area/Main/Exploration">000D90</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems</title>
<author><name sortKey="Gillmann, Michael" sort="Gillmann, Michael" uniqKey="Gillmann M" first="Michael" last="Gillmann">Michael Gillmann</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>University of the Saarland</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Weissenfels, Jeanine" sort="Weissenfels, Jeanine" uniqKey="Weissenfels J" first="Jeanine" last="Weissenfels">Jeanine Weissenfels</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>University of the Saarland</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Weikum, Gerhard" sort="Weikum, Gerhard" uniqKey="Weikum G" first="Gerhard" last="Weikum">Gerhard Weikum</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>University of the Saarland</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Kraiss, Achim" sort="Kraiss, Achim" uniqKey="Kraiss A" first="Achim" last="Kraiss">Achim Kraiss</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Dresdner Bank AG</wicri:regionArea>
</affiliation>
<affiliation></affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2000</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="Teeft" xml:lang="en"><term>Activity type</term>
<term>Application server</term>
<term>Application servers</term>
<term>Architectural model</term>
<term>Arrival rate</term>
<term>Availability assessment</term>
<term>Availability model</term>
<term>Communication server</term>
<term>Configuration</term>
<term>Configuration tool</term>
<term>Control flow</term>
<term>Ctmc</term>
<term>Different server types</term>
<term>Downtime</term>
<term>Entire wfms</term>
<term>Gillmann</term>
<term>Initial state</term>
<term>Markov</term>
<term>Markov chains</term>
<term>Matrix</term>
<term>Michael gillmann</term>
<term>Parallel subworkflows</term>
<term>Performability</term>
<term>Performability model</term>
<term>Performance model</term>
<term>Replica</term>
<term>Replication</term>
<term>Residence time</term>
<term>Server</term>
<term>Server type</term>
<term>Server types</term>
<term>Service requests</term>
<term>Service time</term>
<term>State chart</term>
<term>State charts</term>
<term>Stochastic</term>
<term>Subworkflows</term>
<term>System configuration</term>
<term>System state</term>
<term>Time unit</term>
<term>Total load</term>
<term>Transition probabilities</term>
<term>Turnaround</term>
<term>Turnaround time</term>
<term>Turnaround times</term>
<term>Wfms</term>
<term>Workflow</term>
<term>Workflow engine</term>
<term>Workflow instance</term>
<term>Workflow instances</term>
<term>Workflow management</term>
<term>Workflow management systems</term>
<term>Workflow type</term>
<term>Workflow types</term>
</keywords>
</textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: Workflow management systems (WFMSs) that are geared for the orchestration of enterprise-wide or even “virtual-enterprise”-style business processes across multiple organizations are complex distributed systems. They consist of multiple workflow engines, application servers, and ORB-style communication servers. Thus, deriving a suitable configuration of an entire distributed WFMS for a given application workload is a difficult task. This paper presents a mathematically based method for configuring a distributed WFMS such that the application’s demands regarding performance and availability can be met while aiming to minimize the total system costs. The major degree of freedom that the configuration method considers is the replication of the underlying software components, workflow engines and application servers of different types as well as the communication server, on multiple computers for load partitioning and enhanced availability. The mathematical core of the method consists of Markov-chain models, derived from the application’s workflow specifications, that allow assessing the overall system’s performance, availability, and also its performability in the degraded mode when some server replicas are offline, for given degrees of replication. By iterating over the space of feasible system configurations and assessing the quality of candidate configurations, the developed method determines a configuration with near-minimum costs.</div>
</front>
</TEI>
<affiliations><list><country><li>Allemagne</li>
</country>
</list>
<tree><country name="Allemagne"><noRegion><name sortKey="Gillmann, Michael" sort="Gillmann, Michael" uniqKey="Gillmann M" first="Michael" last="Gillmann">Michael Gillmann</name>
</noRegion>
<name sortKey="Gillmann, Michael" sort="Gillmann, Michael" uniqKey="Gillmann M" first="Michael" last="Gillmann">Michael Gillmann</name>
<name sortKey="Kraiss, Achim" sort="Kraiss, Achim" uniqKey="Kraiss A" first="Achim" last="Kraiss">Achim Kraiss</name>
<name sortKey="Weikum, Gerhard" sort="Weikum, Gerhard" uniqKey="Weikum G" first="Gerhard" last="Weikum">Gerhard Weikum</name>
<name sortKey="Weikum, Gerhard" sort="Weikum, Gerhard" uniqKey="Weikum G" first="Gerhard" last="Weikum">Gerhard Weikum</name>
<name sortKey="Weissenfels, Jeanine" sort="Weissenfels, Jeanine" uniqKey="Weissenfels J" first="Jeanine" last="Weissenfels">Jeanine Weissenfels</name>
<name sortKey="Weissenfels, Jeanine" sort="Weissenfels, Jeanine" uniqKey="Weissenfels J" first="Jeanine" last="Weissenfels">Jeanine Weissenfels</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Sarre/explor/MusicSarreV3/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000D90 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000D90 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Sarre |area= MusicSarreV3 |flux= Main |étape= Exploration |type= RBID |clé= ISTEX:9C9D598DBF8CCD62D44AF06519F85F762FBCDE3D |texte= Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems }}
This area was generated with Dilib version V0.6.33. |